From 4d51cd8f485ab4859c1c5de46e12a6d1b8b055a4 Mon Sep 17 00:00:00 2001 From: Jonathan Dieter Date: Tue, 17 Apr 2018 13:54:23 +0300 Subject: [PATCH] Make sure we hand invalid reads in zck tool Signed-off-by: Jonathan Dieter --- src/zck.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/zck.c b/src/zck.c index bf58eed..4edecb1 100644 --- a/src/zck.c +++ b/src/zck.c @@ -127,7 +127,10 @@ int main (int argc, char *argv[]) { } if(in_size > 0) { data = malloc(in_size); - read(in_fd, data, in_size); + if(read(in_fd, data, in_size) < in_size) { + printf("Unable to read from input file\n"); + exit(1); + } close(in_fd); /* Chunk based on string in argv[2] (Currently with ugly hack to group srpms together) */ -- 2.30.2